package org.springblade.modules.admin.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * 维修预警状态
 *
 * @author zcc
 * @version 1.0
 * @date 2024/11/6 14:40
 */
@Getter
@AllArgsConstructor
public enum WxArriveStatusEnums {

	/**
	 * 维修消息通知状态
	 * 1:准时达，准时达到
	 * 2:超时达，未到达而且没有签到信息
	 * 3:超时未达：未到达有签到信息
	 * 4：即将超时达：达到预警规则的时间没有达到
	 * 5：未及时出发：没有出发
	 */
	ARRIVE_ON_TIME(1, "准时达"),
	DIS_ARRIVE_ON_TIME(2, "超时达"),
	DIS_ARRIVE_ON_TIME_NO_SIGN(3, "超时未达"),
	ABOUT_ARRIVE_ON_TIME(4, "即将超时达"),
	NO_MOVE(5, "未及时出发");
	final int id;
	final String name;
}
